Внедрение зависимости
Внедрение зависимости () — процесс предоставления внешней зависимости программному компоненту. Является специфичной формой «инверсии управления» (), когда она применяется к управлению зависимостями. В полном соответствии с принципом единственной ответственности объект отдаёт заботу о построении требуемых ему зависимостей внешнему, специально предназначенному для этого общему механизму.